package com.hu.system.service;

import java.util.List;

import com.hu.system.domain.StockReturn;

/**
 * 退货入库Service接口
 *
 * @author hu
 * @date 2025-01-22
 */
public interface IStockReturnService {
    /**
     * 查询退货入库列表
     *
     * @param stockReturn 退货入库
     * @return 退货入库集合
     */
    public List<StockReturn> selectStockReturnList(StockReturn stockReturn);

    /**
     * 查询退货入库详细信息
     *
     * @param returnId 退货入库ID
     * @return 退货入库
     */
    public StockReturn selectStockReturnByReturnId(Long returnId);

    /**
     * 新增退货入库
     *
     * @param stockReturn 退货入库
     * @return 结果
     */
    public int insertStockReturn(StockReturn stockReturn);

    /**
     * 修改退货入库
     *
     * @param stockReturn 退货入库
     * @return 结果
     */
    public int updateStockReturn(StockReturn stockReturn);

    /**
     * 批量删除退货入库
     *
     * @param returnIds 需要删除的退货入库ID数组
     * @return 结果
     */
    public int deleteStockReturnByReturnIds(Long[] returnIds);
}

